package com.hoshiicloud.as2c.minipro.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @author yangcheng
 * @version 1.0
 * @title: ConsumerDto
 * @description: 平台消费者DTO
 * @date 2019/5/28 16:31
 * @mail maiboyc@163.com
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ConsumerDto {

    // ID
    private Long id;

    // 租户会员ID
    private Long memberId;

    // 租户ID
    private Long companyid;

    // 平台ID
    private Long platformid;

    // 所属机构ID（推荐人伙伴）
    private Long partnerid;

    // 推荐人ID
    private Long parentId;

    // 专属二维码
    private String qrcode;

    // 推荐码
    private String inviteCode;

    // 会员等级（1-普通会员 2-VIP会员）
    private Integer levelId;

    // 变更时间
    private LocalDateTime levelTime;

    // 系统token
    private String sysToken;

    // 推送token
    private String pushToken;

    // 设备token
    private String deviceToken;

    // 注册方式（0-普通 1-298推广注册）
    private Integer regShare;

    // 渠道（1-app 2-微信 3-pc）
    private Integer channel;

    // 创建时间
    private LocalDateTime createdtime;

    // 修改时间
    private LocalDateTime updatedtime;

    // 建立人
    private String createdby;

    // 修改人
    private String updatedby;

    // 删除标识 0-未删除 1-已删除 默认0
    private Integer deleted;

    // 当前页
    private Long pageIndex = 1L;

    // 每页数量从1开始
    private Long pageSize = 10L;

}
